Skip to content

DX-548: Attach sync PRs to perpetual Linear tracker#258

Merged
muhsinking merged 1 commit intomainfrom
mking/reuse-sync-openapi-pr
Apr 28, 2026
Merged

DX-548: Attach sync PRs to perpetual Linear tracker#258
muhsinking merged 1 commit intomainfrom
mking/reuse-sync-openapi-pr

Conversation

@muhsinking
Copy link
Copy Markdown
Contributor

@muhsinking muhsinking commented Apr 28, 2026

Summary

  • Each openapi.yaml change opens or refreshes a sync PR in mintlify-docs. The Linear PR Checker requires a Linear issue key in every PR title, but filing a fresh issue per sync is overhead with no payoff.
  • This PR prefixes the sync PR title with DX-548: and references Tracked in DX-548 in the body. The plain mention (no Resolves/Closes/Fixes) lets the Linear ↔ GitHub integration auto-attach each sync PR to DX-548 without closing it on merge — so one perpetual tracker covers every future sync PR.
  • Mirrors the DX-546 pattern shipped for the daily serverless model drift sync workflow in mintlify-docs (PR #748 there).
  • Also updates the existing-PR reuse path to call gh pr edit so a stale PR's title/body get refreshed when the workflow reruns.

Test plan

  • Land this, then make any change to openapi.yaml on main and confirm:
    • The resulting PR in mintlify-docs is titled DX-548: Sync OpenAPI spec.
    • The PR is auto-attached to DX-548 in Linear.
    • The Linear PR Checker passes.
    • Merging the PR does not close DX-548.

🤖 Generated with Claude Code

@muhsinking muhsinking requested a review from ryanto April 28, 2026 16:37
The Linear PR Checker requires every PR to a Linear issue. Each
openapi.yaml change opens or refreshes a sync PR in mintlify-docs,
so we reference DX-548 — a perpetual auto-tracking issue — as a
plain mention (no Resolves/Closes/Fixes), letting Linear auto-attach
each sync PR to it without closing the issue on merge.

Mirrors the DX-546 pattern used by the daily serverless model drift
sync workflow in mintlify-docs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@muhsinking muhsinking force-pushed the mking/reuse-sync-openapi-pr branch from b5fbd59 to d8c844a Compare April 28, 2026 16:39
@muhsinking muhsinking changed the title DX-548: Reuse sync PR and attach to Linear tracker DX-548: Attach sync PRs to perpetual Linear tracker Apr 28, 2026
@muhsinking muhsinking merged commit ff5d834 into main Apr 28, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants